# 【练习】非固定数值计算
# 输入任意数字求和，求平均值，求最大值，求最小值,直到输入bye结束，计算数字不考虑浮点数。
def non_fixed_value(list):
    num = 0
    sum = 0  # 和
    min = list[0]  # 最小值
    max = list[0]  # 最大值
    avg = 0  # 平均数
    while (num < len(list)):
        if min > list[num]:
            min = list[num]
        if max < list[num]:
            max = list[num]
        sum += list[num]
        num += 1
    avg = sum / len(list)
    return f"{list}的和：{sum}，最小值{min}：，最大值：{max}，平均数：{round(avg, 1)}"

if __name__ == "__main__":
    print(non_fixed_value([65,16,3,7,64,54,86]))
